Big Huge Thesaurus

Malva moschata

noun